import {createPinia} from 'pinia'
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate';
import mainStore from '@/store/main'
import cacheStore from '@/store/cache'
import matterStore from '@/store/matter'
import stobStore from '@/store/stob'
import storeStore from '@/store/store'
import userStore from '@/store/user'

const install = (app) => {
	const pinia = createPinia();
	pinia.use(piniaPluginPersistedstate)
	app.use(pinia)
	// 3. 注入组件选项
	app.config.globalProperties.$store = uni.$store = {
		main: mainStore(),
		cache: cacheStore(),
		matter: matterStore(),
		stob: stobStore(),
		store: storeStore(),
		user: userStore()
	}
}
export default {
	install
}